you deserve more - German English Dictionary